﻿-var entity = ViewData["entity"] as Order
-bool popup = ViewData.ContainsKey("popup")
-bool create = (entity.Id == 0)
-bool readOnly = ViewData.ContainsKey("readonly")
%form{method="post",target="_blank"}
  _formfields
  =HTMLHelper.HiddenInput("id",entity.Id)
  #content{class=(popup ? "popup" : "")}
    .formheader
      %h2
        =String.Format("Заявка № {0} {1}",entity.Id, (entity.NotarialRegisterId.HasValue && entity.NotarialRegisterRow.HasValue) ? String.Format("({0}/{1})", entity.NotarialRegister.Name, entity.NotarialRegisterRow.Value) : "")
        .field
          ="Статус: <span class=\"bold\">"  + ((!create) ? entity.Status.Name: "Новая заявка" + "</span>" )  
    #orderform.formbody
      %table.left{width="96%" border="1"}
        %tr
          %td{width="48%"}
            .field 
              %span.bold
                Действие: 
              =entity.NotarialAction.FullName              
          %td{width="48%"}
            .field 
              %span.bold
                Запись на прием:  
              =(entity.TaskId != null && entity.TaskId > 0) ? entity.TaskId.ToString() : "Нет"         
        %tr
          %td
            _clients
          %td
            _responsibles
        %tr.last
          %td{colspan="2"}          
            .field
              %span.bold
                Что сделать:
              =entity.Description         
      %table{width="96%" style="text-align: left;" border="1"}
        %tr
          %th{colspan=2, style="text-align: center;"}
            Дополнительные поля
        %tr
          %td{width="48%"}
            .field
              %span.bold Сложный документ:
              =(entity.IsComplicated) ? "Да" : "Нет"          
          %td{width="48%"}
            .field
              %span.bold Количество оригиналов:    
              =entity.DocCount
        %tr
          %td
            .field
              %span.bold Внутренний документ:
              =(entity.IsInternal) ? "Да" : "Нет"          
          %td
            .field
              %span.bold Количество копий:
              =entity.CopyCount
        %tr
          %td
            .field
              %span.bold С правом передоверия:
              =(entity.CanBeAssign) ? "Да" : "Нет"
          %td
            .field
              %span.bold Ксерокс:
              =entity.XeroxCount
        %tr
          %td{colspan=2}
            .field
              %span.bold Сделать, но не регистрировать:
              =(entity.IsNotForRegistration) ? "Да" : "Нет"
        %tr
          %td{colspan=2}
            .field
              %span.bold Срочный документ:
              =(entity.IsRush) ? "Да" : "Нет"
        %tr.last
          %td{colspan=2}
            .field
              %span.bold Срок выполнения:
              =entity.Deadline.ToDateString()
      %table{width="96%" style="text-align: left;" border="1"}
        %tr
          %th{colspan=2, style="text-align: center;"}
            Стоимость
        %tr
          %td{width="48%"}
            %span.bold Госпошлина + ПИТР:
            =String.Format("{0} руб.", entity.Tax)
          %td{width="48%"}
            .field
              %span.bold Безнал:
              =(entity.IsCashless) ? "Да" : "Нет"               
        %tr
          %td
            %span.bold Копии + ПИТР:
            =String.Format("{0} руб.", entity.CopyPrice)
          %td
            .field
              %span.bold Аванс:
              =(entity.IsPrepayment) ? "Да" : "Нет" 
        %tr.dev
          %td
            %span.bold Ксерокс:
            =String.Format("{0} руб.", entity.DocPrice)
          %td   
            .field
              %span.bold Оплачено:
              =((entity.IsPaid) ? "Да" : "Нет")   
        %tr.last
          %td
            %span.bold Итого:
            =String.Format("{0} руб.", entity.Sum)
          %td                 
      -var history = ViewData["history"] as List<OrderHistory>
      -if(history != null && history.Count > 0) 
        %table{width="96%" style="text-align: left;" border="1"}
          %tr
            %th{colspan=2, style="text-align: center;"}
              История изменений   
          -foreach(OrderHistory e in history)
            %tr
              %td{colspan=2}
                .item
                  =String.Format("{0} {1} {2} [{3}] <span class=\"comment\">{4}</span>", e.Operation, e.Date.ToString(), e.User.Name, e.Status.Name, String.IsNullOrEmpty(e.Comment) ? "" : HTMLHelper.EscapeHTML(e.Comment).ReplaceUrlsWithLinks().Replace(Environment.NewLine,"<br/>"))
  %button#printbtn.noprint{type="button", onclick="print()"} Печатать
  <iframe class="noprint" style="display: none;" onload="window.print()" />
      